학습 목표
- 컴퓨팅 시스템의 의미와 구성 요소(하드웨어·소프트웨어)를 설명할 수 있다.
- 입력 → 처리 → 출력 → 저장의 4단계 동작 흐름을 사례로 분석할 수 있다.
- CPU·RAM·SSD·HDD 등 하드웨어 부품의 역할을 구별하여 말할 수 있다.
- 2진법으로 데이터를 표현하고, 비트·바이트·KB·MB·GB·TB 단위를 비교할 수 있다.
- 일상 속 컴퓨팅 시스템(스마트폰, AI 스피커, 자동문 등)의 동작을 설명할 수 있다.
생각 열기 🤔
아침에 일어나서 학교에 도착할 때까지, 여러분이 사용한 "컴퓨터"는 몇 개나 될까요? 여러분은 책상 위의 데스크톱만 컴퓨터라고 생각하기 쉽지만, 사실 우리는 매일 수십 개의 컴퓨터에 둘러싸여 살아갑니다.
스마트폰 알람
교통카드 단말기
신호등 제어기
태블릿
전기밥솥
스마트워치
💡 이 모든 기기 안에는 작은 컴퓨터가 들어 있어, 데이터를 받고·처리하고·결과를 보여주고·저장하고 있어요. 우리는 이것을 컴퓨팅 시스템이라고 부른답니다.
컴퓨팅 시스템이란?
What is a Computing System?
컴퓨팅 시스템(Computing System)
데이터(자료)를 입력받아 정해진 규칙에 따라 처리하고, 결과를 출력하거나 저장하는 모든 장치를 가리킵니다. 데스크톱 컴퓨터, 노트북, 스마트폰처럼 우리가 흔히 "컴퓨터"라고 부르는 것뿐 아니라 스마트 TV, 자동문, 신호등, 자율주행차, AI 스피커까지 모두 컴퓨팅 시스템입니다. 컴퓨팅 시스템은 반드시 하드웨어(Hardware)와 소프트웨어(Software)가 함께 동작합니다.
하드웨어와 소프트웨어
하드웨어 (Hardware)
눈으로 보고 손으로 만질 수 있는 것
컴퓨팅 시스템을 이루는 물리적인 부품입니다. 전기 신호를 주고받는 회로와 기계 장치들로 이루어져 있어요. 전원을 끊으면 동작은 멈추지만 부품 자체는 그대로 남아 있습니다.
📌 하드웨어의 예
소프트웨어 (Software)
하드웨어를 움직이는 명령어들의 모음
하드웨어에게 "어떤 일을 어떻게 하라"고 지시하는 명령어들의 묶음이에요. 크게 시스템 소프트웨어(예: 윈도우, 안드로이드)와 응용 소프트웨어(예: 한글, 카카오톡, 게임)로 나눕니다.
📌 소프트웨어의 예
비유로 이해하기
요리사 = 하드웨어
실제로 음식을 만드는 사람의 몸과 도구
레시피 = 소프트웨어
"이렇게 만들어라"고 알려주는 명령서
요리 = 결과
사용자가 받게 되는 출력값
요리사(하드웨어) 혼자서는 어떤 음식을 만들지 알 수 없고, 레시피(소프트웨어)만 있어도 요리할 사람이 없으면 음식은 만들어지지 않아요. 둘은 짝꿍입니다!
하드웨어 자세히 보기
실제 부품을 사진으로 살펴봅시다
컴퓨터를 분해하면 어떤 부품들이 들어 있을까요? 데스크톱과 노트북, 스마트폰의 내부는 조금씩 모양이 다르지만 핵심 부품은 거의 같습니다. 아래 사진들로 진짜 하드웨어를 만나봅시다.
① 처리 장치 (CPU·GPU·메인보드)

CPU (Central Processing Unit)
컴퓨터의 두뇌. 모든 계산과 판단을 처리합니다. 사진은 인텔 코어 i9 칩으로, 손톱만 한 크기 안에 수십억 개의 트랜지스터가 들어 있어요.
© Wikimedia Commons

GPU (Graphics Processing Unit)
화면의 그래픽을 빠르게 그리는 전용 장치. 3D 게임·동영상 편집·AI 학습에 필수입니다.
© Wikimedia Commons

메인보드 (Mainboard)
CPU·RAM·SSD가 모두 꽂히는 큰 회로 기판. 부품 사이를 전기 신호가 오가도록 길을 만들어 줍니다.
© Wikimedia Commons
② 입력 장치 (키보드·마우스·카메라)

키보드 (Keyboard)
글자·숫자·기호를 입력하는 가장 기본 장치. 키를 누르면 전기 신호가 컴퓨터로 전달되어 화면에 글자가 나타납니다.

마우스 (Mouse)
손으로 움직이며 화면 속 위치 좌표를 입력합니다. 클릭·스크롤·드래그 같은 다양한 조작이 가능해요.

카메라 (Camera)
빛 정보를 받아 디지털 이미지로 바꿉니다. 스마트폰의 화상 통화·QR 인식·얼굴 인식에 사용돼요.
③ 출력 장치 (모니터·프린터)

모니터 (Monitor)
CPU·GPU가 만든 그림을 화면에 빛으로 보여줍니다. 최근에는 LED·OLED 방식이 주로 쓰여요.

프린터 (Printer)
디지털 문서를 종이에 인쇄합니다. 잉크를 분사하는 잉크젯, 가루 토너를 사용하는 레이저 방식이 있어요.
④ 저장 장치 (RAM·SSD·HDD·USB)

RAM (주기억장치)
CPU가 지금 당장 사용할 데이터를 임시로 둡니다. 전원을 끄면 사라지는 휘발성 메모리입니다.

SSD
반도체에 데이터를 저장합니다. 속도가 빠르고 충격에 강해 요즘 컴퓨터·노트북에 주로 쓰여요.

HDD (하드디스크)
자석 원판을 회전시켜 데이터를 기록합니다. 용량 대비 값이 싸서 대용량 백업에 적합해요.

USB 메모리
손가락만 한 크기로 휴대가 편한 이동식 저장장치. 컴퓨터 사이에서 파일을 빠르게 옮길 수 있어요.
사진 출처: Wikimedia Commons (Public Domain · CC BY-SA)
RAM과 SSD/HDD는 어떻게 달라요?
| 비교 항목 | RAM (주기억장치) | SSD/HDD (보조기억장치) |
|---|---|---|
| 속도 | 매우 빠름 ⚡⚡⚡ | 느림 (SSD는 비교적 빠름) |
| 전원 꺼지면? | 데이터 사라짐 (휘발성) | 데이터 보존 (비휘발성) |
| 용량 | 보통 8~32 GB | 보통 256 GB~수 TB |
| 역할 | 지금 사용하는 데이터의 작업 공간 | 사진·영상·문서를 영구 보관 |
| 비유 | 📋 책상 위 | 📚 책장 |
💡 왜 두 가지가 모두 필요할까? 책장(SSD)에 있는 책을 모두 꺼내 책상(RAM)에 펴 놓으면 빠르게 읽을 수 있지만, 공부가 끝나면 다시 책장에 보관해야 잃지 않아요. 컴퓨터도 마찬가지로 두 종류의 저장공간을 함께 사용합니다.
컴퓨팅 시스템의 4단계 동작
Input → Process → Output → Storage
아무리 다양해 보이는 컴퓨팅 시스템도 모두 입력 → 처리 → 출력의 흐름을 따르고, 필요한 데이터를 저장합니다. 이 네 단계를 컴퓨팅 시스템의 4가지 기본 동작이라고 해요. 각 단계에는 그 일을 담당하는 장치(device)가 있습니다.
🎮 시뮬레이터 ① — 사례를 골라 4단계를 살펴보세요
선택한 사례
스마트폰으로 사진 찍기
셔터 버튼을 누르면 카메라가 빛 정보를 받아, 화면에 사진을 보여주고 갤러리에 저장합니다.
① 입력
Input
셔터 버튼·렌즈 빛
② 처리
Process
CPU가 이미지 데이터로 변환
③ 출력
Output
화면에 사진 표시·찰칵 소리
④ 저장
Storage
갤러리(SSD)에 사진 파일 저장
📦 데이터가 흐르는 모습
각 단계의 역할과 대표 장치
1 입력 장치 (Input Device)
사람의 동작이나 외부 환경의 정보를 받아 전기 신호로 바꿔 컴퓨터에 전달합니다.
2 처리 장치 (Processing Device)
입력받은 데이터를 정해진 규칙(프로그램)에 따라 계산하고 가공합니다.
덧셈·뺄셈 같은 계산과 조건 판단을 1초에 수십억 번 수행합니다.
화면·영상·게임 그래픽을 빠르게 그립니다. 최근에는 AI 계산에도 사용돼요.
3 출력 장치 (Output Device)
처리된 결과를 사람이 보고 듣고 느낄 수 있는 형태로 내보냅니다.
4 저장 장치 (Storage Device)
데이터를 보관해 두었다가 필요할 때 다시 꺼내 씁니다.
CPU와 직접 데이터를 주고받는 빠른 작업 공간. 전원이 꺼지면 사라집니다.
전원이 꺼져도 데이터를 보관하는 영구 저장소.
컴퓨터는 0과 1만 안다고?
2진법(Binary)의 세계
컴퓨터의 모든 부품은 사실 전기 신호로 동작합니다. 전기가 흐르면 1, 흐르지 않으면 0으로 표현하지요. 이렇게 0과 1 두 가지 숫자만 사용해서 모든 데이터를 나타내는 방식을 2진법(이진법, Binary)이라고 합니다. 글자도, 사진도, 음악도, 영상도 — 컴퓨터 안에서는 결국 0과 1의 긴 나열로 변환되어 저장되고 처리돼요.
컴퓨터가 보는 세상은 이렇게 생겼어요!
10110100 01101011
↑ 이게 바로 컴퓨터의 언어예요
🎮 시뮬레이터 ② — 10진수를 2진수로 바꿔봐요
DRAG10진수 (사람이 쓰는 숫자)
8비트 2진수 (컴퓨터가 보는 숫자)
자릿값을 더하면?
예시 숫자로 빠르게 바꿔보기
💡 8개의 비트(=1바이트)로 표현할 수 있는 숫자는 0부터 255까지 총 256가지입니다. ASCII 코드 표에서는 알파벳 'A'를 65로, 'B'를 66으로 정해 두었어요. 컴퓨터는 그래서 글자도 숫자 → 2진수의 순서로 바꿔서 다룹니다.
💡 비트(bit)
컴퓨터가 다루는 가장 작은 정보 단위. 0 또는 1, 둘 중 하나의 값을 가져요. 'binary digit'의 줄임말이에요.
📦 바이트(byte)
비트 8개를 묶은 단위. 1 byte = 8 bit이며, 영어 알파벳 한 글자나 0~255 범위의 숫자를 나타낼 수 있어요.
🎮 시뮬레이터 ③ — 데이터 단위, 얼마나 클까?
EXPLORE선택한 단위
1 byte
알파벳 한 글자(예: 'A')를 표현할 수 있는 크기예요.
이 정도 크기예요
영문 글자 한 개 (A, B, C ...)
상대적 크기 (PB를 100%로)
💡 컴퓨터의 단위는 사람이 쓰는 1000배가 아니라 1024배(=2¹⁰)로 커집니다. 컴퓨터가 2진법으로 동작하기 때문에 2의 거듭제곱이 자연스럽기 때문이에요.
실생활 속 컴퓨팅 시스템
우리 주변의 컴퓨터들을 분석해 봅시다
겉으로 보면 컴퓨터가 아닌 것 같지만, 안에 작은 CPU와 메모리가 들어 있어 입력 → 처리 → 출력 → 저장의 4단계 동작을 하는 기기들이 우리 주변에 정말 많습니다. 사진과 함께 살펴봅시다.

🔊 AI 스피커 (시리, 빅스비, 알렉사 등)
① 입력
🎤 마이크가 "오늘 날씨 알려줘" 음성을 들음
② 처리
🧠 음성을 텍스트로 바꾸고 인터넷에서 날씨 검색
③ 출력
🔊 스피커로 "오늘은 맑겠습니다" 답변
④ 저장
📝 대화 기록을 학습용 데이터로 저장

🚪 편의점 자동문
① 입력
📡 적외선/움직임 센서가 사람을 감지
② 처리
🧠 마이크로컨트롤러가 "사람이 있다 → 열기" 판단
③ 출력
⚙️ 모터가 문을 좌우로 열기
④ 저장
📊 출입 횟수/시간을 기록 (관리용)

🚦 교차로 신호등
① 입력
⏱️ 내부 타이머·차량 감지 센서·보행자 버튼
② 처리
🧠 미리 짠 신호 주기 프로그램으로 다음 색 결정
③ 출력
💡 빨강/노랑/초록 LED 점등, 보행자 신호음
④ 저장
📋 시간대별 통과 차량 통계 (교통 분석)

🍚 IH 전기밥솥
① 입력
🔘 메뉴/시작 버튼, 🌡️ 내부 온도 센서
② 처리
🧠 메뉴별 가열 패턴(시간·온도) 계산
③ 출력
🔥 가열 코일 작동, 🔔 완성 알림음, 📺 디스플레이
④ 저장
⏰ 예약 시간·자주 사용한 메뉴 기억

⌚ 스마트워치
① 입력
👆 터치, ❤️ 심박 센서, 🏃 가속도/자이로 센서
② 처리
🧠 걸음 수/심박/수면 단계 분석
③ 출력
📊 화면 그래프, 📳 알림 진동
④ 저장
📈 매일의 건강 기록을 보존 (앱과 연동)
🔬 활동하기
우리집 컴퓨팅 시스템 보물찾기!
📌 미션
우리집·교실·길거리에서 컴퓨팅 시스템을 5개 이상 찾아보고, 각각의 입력 / 처리 / 출력 / 저장이 어떻게 이루어지는지 표로 정리해 봅시다. 모둠 친구들과 비교해 가장 독특한 사례를 뽑아 발표하면 더 재미있어요!
📋 예시 표
| 기기 | 입력 | 처리 | 출력 | 저장 |
|---|---|---|---|---|
| 📺 TV 리모컨 | 버튼 누름 | 신호 부호 변환 | 적외선 발사 | 최근 채널 기억 |
| 🚗 자동차 내비게이션 | 목적지 입력·GPS | 경로 계산 | 화면·음성 안내 | 즐겨찾기 저장 |
| ❄️ 에어컨 | 리모컨·온도 센서 | 설정 온도와 비교 | 바람·압축기 동작 | 설정값·예약 기억 |
| ✏️ 직접 채워보세요! (5개 이상) | ||||
💡 힌트: 엘리베이터, 자판기, 카드 단말기, 자전거 라이트, 노트북, 게임기, 디지털 카메라, 키오스크, ATM…
스스로 점검하기
Self-Check Quiz · 8문제
컴퓨팅 시스템을 구성하는 두 가지 큰 요소는 무엇인가요?
컴퓨터의 '두뇌'라고 불리며, 데이터를 계산하고 명령을 처리하는 장치는?
다음 중 '입력 장치'에 해당하지 않는 것은?
컴퓨터가 사용하는 가장 작은 정보 단위로, 0 또는 1의 값을 가지는 것은?
RAM의 가장 중요한 특징으로 옳은 것은?
10진수 5를 2진수(8비트)로 바꾸면?
'AI 스피커가 음성을 듣고 답변하는' 과정에서 '② 처리'에 해당하는 일은?
1 GB 와 가장 가까운 크기로 알맞은 것은?